form.form_input .tbl{
	width:100%;
}
form.form_input .tbl tbody tr:nth-child(2n+1){
	background:#EFF2F7;
}
form.form_input .tbl th{
	font-weight:bold;
	font-size:120%;
}
form.form_input .tbl td,form.form_input .tbl th{
	padding:10px 5px;
}
.tc{
	text-align:center;
}
.form_input input[type="text"], .form_input textarea{
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    cursor: text;
    font-family: inherit;
    font-size: inherit;
    line-height: 20px;
    padding: 5px;
    transition: box-shadow 0.2s linear 0s;
}
.form_input textarea{
	resize:none;
}
.form_input textarea:focus, .form_input input[type="text"]:focus{
    border: 1px solid rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
.form_input .large{
	width:90%;
}
.form_input textarea.large{
	width:98%;
}
.save-pm{
	display:block;
	height:32px;
	width:32px;
	overflow:hidden;
}